package DBLayer;

import java.util.ArrayList;

import ModelLayer.*;


public interface ScheduleDBIF {
	
	 // get all Schedules
    public ArrayList<Schedule> getAllSchedules(boolean retrieveAssociation);
    //get one Schedule having the schedID
    public Schedule findSchedule(int schedId, boolean retrieveAssociation);
    //create a schedule
    public int insertSchedule(Schedule sched) throws Exception;
    //update information about a Schedule
    public int updateSchedule(Schedule sched);
    //delete a Schedule using the schedID
    public int deleteSchedule(int schedID);

}
